User-centered Design of GPU-based Shader Programs

نویسنده

  • Martin Kraus
چکیده

In the context of game engines with graphical user interfaces, shader programs for GPUs (graphics processing units) are an asset for game development that is often used by artists and game developers without knowledge of shader programming. Thus, it is important that non-programmers are enabled to explore and exploit the full potential of shader programs. To this end, we develop principles and guidelines for the design of usercentered graphical interfaces for shaders. With the help of several examples, we show how the requirements of a user-centered interface design influence the choice of widgets as well as the choice of the underlying shader

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Shader Framework for Rapid Prototyping of GPU-Based Volume Rendering

In this paper, we present a rapid prototyping framework for GPU-based volume rendering. Therefore, we propose a dynamic shader pipeline based on the SuperShader concept and illustrate the design decisions. Also, important requirements for the development of our system are presented. In our approach, we break down the rendering shader into areas containing code for different computations, which ...

متن کامل

Visual Parameter Exploration in GPU Shader Space

The wide availability of high-performance GPUs has made the use of shader programs in visualization ubiquitous. Understanding shaders is a challenging task. Frequently it is difficult to mentally reconstruct the nature and types of transformations applied to the underlying data during the visualization process. We propose a method for the visual analysis of GPU shaders, which allows the flexibl...

متن کامل

GPGPU Based Particle System Simulation ∗

General purpose computing on graphics processing units, known as GPGPU but now often referred to as GPU computing, is the approach of performing computation on the GPU instead of the CPU. GPU computing has been made possible by the increasing programmability and performance of GPUs. The programmability of GPUs is accessed via shader programs, typically written in a C like language. Until recent...

متن کامل

Consumer graphics cards for fast image processing based on the Pixel Shader 3.0 standard

Optical inspection and metrology for industrial applications often require fast image processing. Today this is mostly reached by special developed hardware, which represents a relevant cost factor in image processing systems. Furthermore, such special solutions often cannot be easily adapted to new requirements. Otherwise, CPU based systems feature a good programmability but often not enough p...

متن کامل

Interactive Light Stimulus Generation with High Performance Real-Time Image Processing and Simple Scripting

Light stimulation with precise and complex spatial and temporal modulation is demanded by a series of research fields like visual neuroscience, optogenetics, ophthalmology, and visual psychophysics. We developed a user-friendly and flexible stimulus generating framework (GEARS GPU-based Eye And Retina Stimulation Software), which offers access to GPU computing power, and allows interactive modi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012